dosing pumps - German English Dictionary